package com.kalaqia.gradle.jiagu


class JiaGu360Extension {

    boolean isEnable
    File loadApk
    File outputApk
    boolean isMac
    String dependsOnTask
    boolean isSupportChannel
    String jiaGuJarPath
    String account
    String password
    File signPropertiesFile
    String outputBasePath
    // enable to archive output of assemble task
    boolean archiveOutputEnable

    JiaGu360Extension() {
        isEnable = true
        archiveOutputEnable = true
        loadApk = null
        outputApk = null
        isMac = false
        dependsOnTask = null
        jiaGuJarPath = null
        account = null
        password = null
    }

    boolean getIsEnable() {
        return isEnable
    }

    boolean getArchiveOutputEnable() {
        return archiveOutputEnable
    }

    File getLoadApk() {
        return loadApk
    }

    File getOutputApk() {
        return outputApk
    }

    boolean isMac() {
        return isMac
    }

    String getDependsOnTask() {
        return dependsOnTask
    }

    String getJiaGuJarPath() {
        return jiaGuJarPath
    }

    boolean isSupportChannel() {
        return isSupportChannel
    }

    String getAccount() {
        return account
    }

    String getPassword() {
        return password
    }

    File getSignPropertiesFile() {
        return signPropertiesFile
    }

    String getOutputBasePath() {
        return outputBasePath
    }

}